Liam MillerLiam Miller
EsportsThe Empty File and the Rustle of Banknotes: Why Esports Transfer Analysis Must Begin Before the First NumberShanghai, late at night. The phone buzzed on the wooden desk, its blue light...
Table TennisSheffield, London 2026 and the Sedimentary Layers of Under-12 Table TennisThere is a table tennis table made to order, its surface printed with a desig...
BilliardsMichael Holt at 48: The Doctrine of Beating Higher-Ranked Players at the Shenzhen OpenA July evening in Shenzhen. Kyren Wilson, a former world champion, has just...
Domestic FootballThe V.League Money Flow: Is Vietnamese Football Living on Patrons' Cash or on Contracts?There is a type of transfer that I have watched repeat itself across more tha...
BasketballAll-WNBA 2026: Three Guards on the First Team and a Rewritten Value StandardThe 2026 season closed on a paradox compressed into two stat lines. Mitchell...
BadmintonChina Masters 2026: Satwik-Chirag Overcome He Ji Ting/Ren Xiang Yu for India's First-Ever TitleAt 16-17 in the deciding game, He Ji Ting stepped up to serve with a slightly...
International FootballPersija Sweep First Four Super League Games: Nadeo Says 'Family', the Data Says DefenceIn the press room after the fourth match, Nadeo Argawinata did not talk about...
Table TennisA 10-Player Round Robin and the Final Sprint: When Pashley and Trumpauskas Face ThemselvesThe decisive burst in the final 10 meters does not happen on the track but at...
Volleyball21-4, 21-2: China's 'Annihilation' Win Is Hiding an Uncomfortable Truth for Asian Beach VolleyballShangluo, China – I have watched thousands of beach volleyball matches over 3...
ChessNo Rooms on the Eve of Round 1: India and the Operational Stress Test at the Samarkand Chess OlympiadSamarkand airport. The Indian chess team lands. Five hours later, team captai...
TennisIs the US Open the loudest and smelliest of the four Grand Slams? The truth behind New York's 'sensory feast'The roar of planes overhead, the smell of burnt burgers mingling with lingeri...
BadmintonNguyen Thuy Linh's Three Games and the Problem of Holding a Competitive CeilingThe third game opened with a long rally. Nguyen Thuy Linh retreated to the ba...
Domestic FootballAsian Nations League: Vietnam ranks 17th in AFC, on the edge of an 18-team Tier 1On October 6, the Asian Football Confederation (AFC) is expected to present...
Martial ArtsBarcelos Leaves the Cage on a Stretcher: The Roar Fades in Round FiveRound five. The clock on the big screen had not yet reached the two-minute...
VolleyballWhen the Most Complete Volleyball Analysis Has Nothing to SayThere is a kind of document that deceives the eye. It is thick, it has a tabl...
VolleyballMubarak, 2.10m at 13, and Day Two of the Asian Men's Volleyball Championship in FukuokaAt Fukuoka, on an afternoon when the stands were less than half full, a...
Formula 1The Perfect F1 Report and the Price of an Empty Data SheetOn 14 March 2026, a 41-page PDF sat on my desk in London. Nine sections. Ever...
Table TennisThe Blank Scoresheet at District 5 Youth Table Tennis: What Nobody Records, and What Cannot Be InventedSaturday morning, District 5 sports hall. On the referees' table lay a stack ...
Table TennisEmpty Cells: The Trap of False Confidence in Table Tennis AnalysisI opened the analysis file at 2 a.m., after a long day tracking the qualifier...
SwimmingWorld Swimming and the Data Problem: When the Lane Has No NumbersThe swimming final at Paris La Défense Arena in the summer of 2026 had just...
Table TennisSheffield, London 2026 and the Sedimentary Layers of Under-12 Table TennisThere is a table tennis table made to order, its surface printed with a desig...
BilliardsMichael Holt at 48: The Doctrine of Beating Higher-Ranked Players at the Shenzhen OpenA July evening in Shenzhen. Kyren Wilson, a former world champion, has just...
Domestic FootballThe V.League Money Flow: Is Vietnamese Football Living on Patrons' Cash or on Contracts?There is a type of transfer that I have watched repeat itself across more tha...
BasketballAll-WNBA 2026: Three Guards on the First Team and a Rewritten Value StandardThe 2026 season closed on a paradox compressed into two stat lines. Mitchell...
BadmintonChina Masters 2026: Satwik-Chirag Overcome He Ji Ting/Ren Xiang Yu for India's First-Ever TitleAt 16-17 in the deciding game, He Ji Ting stepped up to serve with a slightly...
International FootballPersija Sweep First Four Super League Games: Nadeo Says 'Family', the Data Says DefenceIn the press room after the fourth match, Nadeo Argawinata did not talk about...
Table TennisA 10-Player Round Robin and the Final Sprint: When Pashley and Trumpauskas Face ThemselvesThe decisive burst in the final 10 meters does not happen on the track but at...
Volleyball21-4, 21-2: China's 'Annihilation' Win Is Hiding an Uncomfortable Truth for Asian Beach VolleyballShangluo, China – I have watched thousands of beach volleyball matches over 3...
ChessNo Rooms on the Eve of Round 1: India and the Operational Stress Test at the Samarkand Chess OlympiadSamarkand airport. The Indian chess team lands. Five hours later, team captai...
TennisIs the US Open the loudest and smelliest of the four Grand Slams? The truth behind New York's 'sensory feast'The roar of planes overhead, the smell of burnt burgers mingling with lingeri...
BadmintonNguyen Thuy Linh's Three Games and the Problem of Holding a Competitive CeilingThe third game opened with a long rally. Nguyen Thuy Linh retreated to the ba...
Domestic FootballAsian Nations League: Vietnam ranks 17th in AFC, on the edge of an 18-team Tier 1On October 6, the Asian Football Confederation (AFC) is expected to present...
Martial ArtsBarcelos Leaves the Cage on a Stretcher: The Roar Fades in Round FiveRound five. The clock on the big screen had not yet reached the two-minute...
VolleyballWhen the Most Complete Volleyball Analysis Has Nothing to SayThere is a kind of document that deceives the eye. It is thick, it has a tabl...
VolleyballMubarak, 2.10m at 13, and Day Two of the Asian Men's Volleyball Championship in FukuokaAt Fukuoka, on an afternoon when the stands were less than half full, a...
Formula 1The Perfect F1 Report and the Price of an Empty Data SheetOn 14 March 2026, a 41-page PDF sat on my desk in London. Nine sections. Ever...
Table TennisThe Blank Scoresheet at District 5 Youth Table Tennis: What Nobody Records, and What Cannot Be InventedSaturday morning, District 5 sports hall. On the referees' table lay a stack ...
Table TennisEmpty Cells: The Trap of False Confidence in Table Tennis AnalysisI opened the analysis file at 2 a.m., after a long day tracking the qualifier...
SwimmingWorld Swimming and the Data Problem: When the Lane Has No NumbersThe swimming final at Paris La Défense Arena in the summer of 2026 had just...
